//导入request.js请求工具
import request from '@/utils/request.js'

//提供调用注册接口的函数
export const userRegisterService = (registerData)=>{
    // 借助UrlSearchParams完成传递
    const params = new URLSearchParams()
    for(let key in registerData){
        params.append(key,registerData[key]);
    }
    return request.post('/user/register',params)//参数不能直接传递
}


//提供调用登录接口的函数
export const userLoginService = (loginData)=>{
    const params = new URLSearchParams();
    for(let key in loginData){
        params.append(key,loginData[key])
    }
    return request.post('/user/login',loginData)
}

// 导出重置密码的函数
export const resetPassword = async (newPassword, confirmPassword) => {
    try {
      const response = await request.post('/user/reset-password', {
        newPassword,
        confirmPassword
      });
      return response.data; // 返回响应数据
    } catch (error) {
      throw error; // 将错误向上抛出
    }
  }